home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 2 / Atari Mega Archive CD - Volume 2.iso / minix / up1510b.tgz / up1510b / src / commands / Makefile.hyc < prev    next >
Makefile  |  1990-07-31  |  8KB  |  353 lines

  1. CFLAGS    = -O -D_MINIX -D_POSIX_SOURCE
  2.  
  3.  
  4. SUB    = atari ar mdb stclock stterm \
  5.       bawk de elvis ic indent kermit m4 make \
  6.       mined nroff patch sh zmodem
  7. SUB1    = ar mdb bawk de ic indent kermit m4 \
  8.     make mined nroff patch sh
  9. SUB2    = atari elvis stclock stterm zmodem
  10. SUBNEW    =
  11. SUBNOT    = basic elle stevie dis88
  12. BIN    = animals ascii at atrun backup \
  13.       badblocks banner basename btoa cal \
  14.       cat cdiff cgrep chgrp chmem \
  15.       chmod chown ci clr cmp \
  16.       co comm compress cp cpdir \
  17.       crc cron cut date dd \
  18.       df dhrystone diff diskcheck du \
  19.       echo ed expand expr factor \
  20.       fgrep file find fix \
  21.       fold fortune fsck gather getlf \
  22.       getty grep gres head id \
  23.       ifdef inodes kill last leave \
  24.       ln login look lpr \
  25.       ls machine mail man mkdir mkfs \
  26.       mknod mkproto modem more mount \
  27.       mref mv nm od passwd \
  28.       paste pr prep pretty printenv \
  29.       printroot ps pwd readall readfs \
  30.       recover rev rm rmdir roff \
  31.       sed shar size sleep sort \
  32.       split strings strip stty su \
  33.       sum sync tail tar tee \
  34.       termcap test time touch \
  35.       tr traverse treecmp tset tsort \
  36.       ttt tty umount unexpand uniq \
  37.       unshar update users uud uue \
  38.       vol wc whatsnew which who \
  39.       whoami width write
  40. BINNEW    =
  41. BINNOT    =
  42. SCR    = fixbin spell svclog true whereis
  43. SCRNEW    =
  44. SCRNOT    =
  45. CMD    = $(BIN) $(SCR)
  46. CMDNEW    = $(BINNEW) $(SCRNEW)
  47. CMDNOT    = $(BINNOT) $(SCRNOT)
  48.  
  49. all:    bin $(CMD) $(CMDNEW)
  50.     for i in $(SUB) $(SUBNEW); do cd $$i; pwd; make $@; cd ..; done
  51.     @echo "All commands compiled successfully. Moving binaries to ./bin."
  52.     for i in $(SUB1); do mv $$i/$$i bin; done
  53.     touch all
  54.     mv $(CMD) $(CMDNEW) bin
  55.     @echo "You should check these directories by hand:"
  56.     @echo $(SUB2)
  57.  
  58.  
  59. bin:
  60.     mkdir bin
  61.  
  62. clean:
  63.     rm -f *.o
  64.     for i in $(SUB) $(SUBNEW); do cd $$i; pwd; make $@; cd ..; done
  65.  
  66. clobber:
  67.     rm -f $(CMD) $(CMDNEW)
  68.     for i in $(SUB) $(SUBNEW); do cd $$i; pwd; make $@; cd ..; done
  69.  
  70. fixbin: fixbin.sh
  71.     cp $@.sh $@; chmod +wx $@
  72. spell: spell.sh
  73.     cp $@.sh $@; chmod +wx $@
  74. svclog: svclog.sh
  75.     cp $@.sh $@; chmod +wx $@
  76. true: true.sh
  77.     cp $@.sh $@; chmod +wx $@
  78. whereis: whereis.sh
  79.     cp $@.sh $@; chmod +wx $@
  80.  
  81. animals: animals.c
  82.     $(CC) $(CFLAGS) $@.c -o $@
  83. ascii: ascii.c
  84.     $(CC) $(CFLAGS) $@.c -o $@
  85. at: at.c
  86.     $(CC) $(CFLAGS) $@.c -o $@
  87. atrun: atrun.c
  88.     $(CC) $(CFLAGS) $@.c -o $@
  89. backup: backup.c
  90.     $(CC) $(CFLAGS) $@.c -o $@
  91. badblocks: badblocks.c
  92.     $(CC) $(CFLAGS) $@.c -o $@
  93. banner: banner.c
  94.     $(CC) $(CFLAGS) $@.c -o $@
  95. basename: basename.c
  96.     $(CC) $(CFLAGS) $@.c -o $@
  97. btoa: btoa.c
  98.     $(CC) $(CFLAGS) $@.c -o $@
  99. cal: cal.c
  100.     $(CC) $(CFLAGS) $@.c -o $@
  101. cat: cat.c
  102.     $(CC) $(CFLAGS) $@.c -o $@
  103. cdiff: cdiff.c
  104.     $(CC) $(CFLAGS) $@.c -o $@
  105. cgrep: cgrep.c
  106.     $(CC) $(CFLAGS) $@.c -o $@
  107. chgrp: chgrp.c
  108.     $(CC) $(CFLAGS) $@.c -o $@
  109. chmem: chmem.c
  110.     $(CC) $(CFLAGS) $@.c -o $@
  111. chmod: chmod.c
  112.     $(CC) $(CFLAGS) $@.c -o $@
  113. chown: chown.c
  114.     $(CC) $(CFLAGS) $@.c -o $@
  115. ci: ci.c
  116.     $(CC) $(CFLAGS) $@.c -o $@
  117. clr: clr.c
  118.     $(CC) $(CFLAGS) $@.c -o $@
  119. cmp: cmp.c
  120.     $(CC) $(CFLAGS) $@.c -o $@
  121. co: co.c
  122.     $(CC) $(CFLAGS) $@.c -o $@
  123. comm: comm.c
  124.     $(CC) $(CFLAGS) $@.c -o $@
  125. compress: compress.c
  126.     $(CC) $(CFLAGS) $@.c -o $@
  127. cp: cp.c
  128.     $(CC) $(CFLAGS) $@.c -o $@
  129. cpdir: cpdir.c
  130.     $(CC) $(CFLAGS) $@.c -o $@
  131. crc: crc.c
  132.     $(CC) $(CFLAGS) $@.c -o $@
  133. cron: cron.c
  134.     $(CC) $(CFLAGS) $@.c -o $@
  135. cut: cut.c
  136.     $(CC) $(CFLAGS) $@.c -o $@
  137. date: date.c
  138.     $(CC) $(CFLAGS) $@.c -o $@
  139. dd: dd.c
  140.     $(CC) $(CFLAGS) $@.c -o $@
  141. df: df.c
  142.     $(CC) $(CFLAGS) $@.c -o $@
  143. dhrystone: dhrystone.c
  144.     $(CC) $(CFLAGS) $@.c -o $@
  145. diff: diff.c
  146.     $(CC) $(CFLAGS) $@.c -o $@
  147. diskcheck: diskcheck.c
  148.     $(CC) $(CFLAGS) $@.c -o $@
  149. du: du.c
  150.     $(CC) $(CFLAGS) $@.c -o $@
  151. echo: echo.c
  152.     $(CC) $(CFLAGS) $@.c -o $@
  153. ed: ed.c
  154.     $(CC) $(CFLAGS) $@.c -o $@
  155. expand: expand.c
  156.     $(CC) $(CFLAGS) $@.c -o $@
  157. expr: expr.c
  158.     $(CC) $(CFLAGS) $@.c -o $@
  159. factor: factor.c
  160.     $(CC) $(CFLAGS) $@.c -o $@
  161. fgrep: fgrep.c
  162.     $(CC) $(CFLAGS) $@.c -o $@
  163. file: file.c
  164.     $(CC) $(CFLAGS) $@.c -o $@
  165. find: find.c
  166.     $(CC) $(CFLAGS) $@.c -o $@
  167. fix: fix.c
  168.     $(CC) $(CFLAGS) $@.c -o $@
  169. fold: fold.c
  170.     $(CC) $(CFLAGS) $@.c -o $@
  171. fortune: fortune.c
  172.     $(CC) $(CFLAGS) $@.c -o $@
  173. fsck: fsck.c
  174.     $(CC) $(CFLAGS) $@.c -o $@
  175. gather: gather.c
  176.     $(CC) $(CFLAGS) $@.c -o $@
  177. getlf: getlf.c
  178.     $(CC) $(CFLAGS) $@.c -o $@
  179. getty: getty.c
  180.     $(CC) $(CFLAGS) $@.c -o $@
  181. grep: grep.c
  182.     $(CC) $(CFLAGS) $@.c -o $@
  183. gres: gres.c
  184.     $(CC) $(CFLAGS) $@.c -o $@
  185. head: head.c
  186.     $(CC) $(CFLAGS) $@.c -o $@
  187. id: id.c
  188.     $(CC) $(CFLAGS) $@.c -o $@
  189. ifdef: ifdef.c
  190.     $(CC) $(CFLAGS) $@.c -o $@
  191. inodes: inodes.c
  192.     $(CC) $(CFLAGS) $@.c -o $@
  193. kill: kill.c
  194.     $(CC) $(CFLAGS) $@.c -o $@
  195. last: last.c
  196.     $(CC) $(CFLAGS) $@.c -o $@
  197. leave: leave.c
  198.     $(CC) $(CFLAGS) $@.c -o $@
  199. ln: ln.c
  200.     $(CC) $(CFLAGS) $@.c -o $@
  201. login: login.c
  202.     $(CC) $(CFLAGS) $@.c -o $@
  203. look: look.c
  204.     $(CC) $(CFLAGS) $@.c -o $@
  205. lpr: lpr.c
  206.     $(CC) $(CFLAGS) $@.c -o $@
  207. ls: ls.c
  208.     $(CC) $(CFLAGS) $@.c -o $@
  209. machine: machine.c
  210.     $(CC) $(CFLAGS) $@.c -o $@
  211. mail: mail.c
  212.     $(CC) $(CFLAGS) $@.c -o $@
  213. man: man.c
  214.     $(CC) $(CFLAGS) $@.c -o $@
  215. mkdir: mkdir.c
  216.     $(CC) $(CFLAGS) $@.c -o $@
  217. mkfs: mkfs.c
  218.     $(CC) $(CFLAGS) $@.c -o $@
  219. mknod: mknod.c
  220.     $(CC) $(CFLAGS) $@.c -o $@
  221. mkproto: mkproto.c
  222.     $(CC) $(CFLAGS) $@.c -o $@
  223. modem: modem.c
  224.     $(CC) $(CFLAGS) $@.c -o $@
  225. more: more.c
  226.     $(CC) $(CFLAGS) $@.c -o $@
  227. mount: mount.c
  228.     $(CC) $(CFLAGS) $@.c -o $@
  229. mref: mref.c
  230.     $(CC) $(CFLAGS) $@.c -o $@
  231. mv: mv.c
  232.     $(CC) $(CFLAGS) $@.c -o $@
  233. nm: nm.c
  234.     $(CC) $(CFLAGS) $@.c -o $@
  235. od: od.c
  236.     $(CC) $(CFLAGS) $@.c -o $@
  237. passwd: passwd.c
  238.     $(CC) $(CFLAGS) $@.c -o $@
  239. paste: paste.c
  240.     $(CC) $(CFLAGS) $@.c -o $@
  241. pr: pr.c
  242.     $(CC) $(CFLAGS) $@.c -o $@
  243. prep: prep.c
  244.     $(CC) $(CFLAGS) $@.c -o $@
  245. pretty: pretty.c
  246.     $(CC) $(CFLAGS) $@.c -o $@
  247. printenv: printenv.c
  248.     $(CC) $(CFLAGS) $@.c -o $@
  249. printroot: printroot.c
  250.     $(CC) $(CFLAGS) $@.c -o $@
  251. ps: ps.c
  252.     $(CC) $(CFLAGS) $@.c -o $@
  253. pwd: pwd.c
  254.     $(CC) $(CFLAGS) $@.c -o $@
  255. readall: readall.c
  256.     $(CC) $(CFLAGS) $@.c -o $@
  257. readfs: readfs.c
  258.     $(CC) $(CFLAGS) $@.c -o $@
  259. recover: recover.c
  260.     $(CC) $(CFLAGS) $@.c -o $@
  261. rev: rev.c
  262.     $(CC) $(CFLAGS) $@.c -o $@
  263. rm: rm.c
  264.     $(CC) $(CFLAGS) $@.c -o $@
  265. rmdir: rmdir.c
  266.     $(CC) $(CFLAGS) $@.c -o $@
  267. roff: roff.c
  268.     $(CC) $(CFLAGS) $@.c -o $@
  269. sed: sed.c
  270.     $(CC) $(CFLAGS) $@.c -o $@
  271. shar: shar.c
  272.     $(CC) $(CFLAGS) $@.c -o $@
  273. size: size.c
  274.     $(CC) $(CFLAGS) $@.c -o $@
  275. sleep: sleep.c
  276.     $(CC) $(CFLAGS) $@.c -o $@
  277. sort: sort.c
  278.     $(CC) $(CFLAGS) $@.c -o $@
  279. split: split.c
  280.     $(CC) $(CFLAGS) $@.c -o $@
  281. strings: strings.c
  282.     $(CC) $(CFLAGS) $@.c -o $@
  283. strip: strip.c
  284.     $(CC) $(CFLAGS) $@.c -o $@
  285. stty: stty.c
  286.     $(CC) $(CFLAGS) $@.c -o $@
  287. su: su.c
  288.     $(CC) $(CFLAGS) $@.c -o $@
  289. sum: sum.c
  290.     $(CC) $(CFLAGS) $@.c -o $@
  291. sync: sync.c
  292.     $(CC) $(CFLAGS) $@.c -o $@
  293. tail: tail.c
  294.     $(CC) $(CFLAGS) $@.c -o $@
  295. tar: tar.c
  296.     $(CC) $(CFLAGS) $@.c -o $@
  297. tee: tee.c
  298.     $(CC) $(CFLAGS) $@.c -o $@
  299. termcap: termcap.c
  300.     $(CC) $(CFLAGS) $@.c -o $@
  301. test: test.c
  302.     $(CC) $(CFLAGS) $@.c -o $@
  303. time: time.c
  304.     $(CC) $(CFLAGS) $@.c -o $@
  305. touch: touch.c
  306.     $(CC) $(CFLAGS) $@.c -o $@
  307. tr: tr.c
  308.     $(CC) $(CFLAGS) $@.c -o $@
  309. traverse: traverse.c
  310.     $(CC) $(CFLAGS) $@.c -o $@
  311. treecmp: treecmp.c
  312.     $(CC) $(CFLAGS) $@.c -o $@
  313. tset: tset.c
  314.     $(CC) $(CFLAGS) $@.c -o $@
  315. tsort: tsort.c
  316.     $(CC) $(CFLAGS) $@.c -o $@
  317. ttt: ttt.c
  318.     $(CC) $(CFLAGS) $@.c -o $@
  319. tty: tty.c
  320.     $(CC) $(CFLAGS) $@.c -o $@
  321. umount: umount.c
  322.     $(CC) $(CFLAGS) $@.c -o $@
  323. unexpand: unexpand.c
  324.     $(CC) $(CFLAGS) $@.c -o $@
  325. uniq: uniq.c
  326.     $(CC) $(CFLAGS) $@.c -o $@
  327. unshar: unshar.c
  328.     $(CC) $(CFLAGS) $@.c -o $@
  329. update: update.c
  330.     $(CC) $(CFLAGS) $@.c -o $@
  331. users: users.c
  332.     $(CC) $(CFLAGS) $@.c -o $@
  333. uud: uud.c
  334.     $(CC) $(CFLAGS) $@.c -o $@
  335. uue: uue.c
  336.     $(CC) $(CFLAGS) $@.c -o $@
  337. vol: vol.c
  338.     $(CC) $(CFLAGS) $@.c -o $@
  339. wc: wc.c
  340.     $(CC) $(CFLAGS) $@.c -o $@
  341. whatsnew: whatsnew.c
  342.     $(CC) $(CFLAGS) $@.c -o $@
  343. which: which.c
  344.     $(CC) $(CFLAGS) $@.c -o $@
  345. who: who.c
  346.     $(CC) $(CFLAGS) $@.c -o $@
  347. whoami: whoami.c
  348.     $(CC) $(CFLAGS) $@.c -o $@
  349. width: width.c
  350.     $(CC) $(CFLAGS) $@.c -o $@
  351. write: write.c
  352.     $(CC) $(CFLAGS) $@.c -o $@
  353.